iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 7
0
自我挑戰組

Hello Swift系列 第 7

7/30 UI元件之Slider

  • 分享至 

  • xImage
  •  

Apple官方文件

UISlider:滑桿也是App常見的元件,例如調整音量、明暗等等。

以元件製作滑桿
以UISlider的value屬性,得知目前滑桿滑到的數值:

@IBAction func sliderChanged(_ sender: UISlider) 

顯示整數的數值:

myLable.text = "\(Int(sender.value))"

以程式碼製作滑桿
設置圖片的透明度:

imageViewNight.alpha = CGFloat(
    mySlider.value / mySlider.maximumValue)

固定圖片比例:

imageViewNight.contentMode = .scaleAspectFit

建立一個滑桿:

aSlider = UISlider(frame: CGRect(
            x: 0, y: 0, width:
            fullScreenSize.width * 0.9, height: 50))

滑桿的最小值、最大值、預設值:

aSlider.minimumValue = 0
aSlider.maximumValue = 100
aSlider.value = 100

執行動作的時機:

//ture:滑桿可以在變動時同步執行動作
//false:滑動完後才會執行動作
aSlider.isContinuous = true

Results

http://sendvid.com/urjkh8j3


上一篇
6/30 UI元件之SegmentedControl
下一篇
8/30 UI元件之AlertController
系列文
Hello Swift30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言